export function validateUsername(rule, value, callback) {
    if (!value) {
        return callback(new Error("用户名不能为空"));
    }
    let usernameReg = /^[a-zA-Z0-9_-]{4,16}$/;
    setTimeout(() => {
        if (usernameReg.test(value)) {
            callback();
        } else {
            callback(new Error("用户名长度为4-16位, 由数字、英文、-_符合组成"));
        }
    }, 500);
}

export function validatePassword(rule, value, callback) {
    if (!value) {
        return callback(new Error("密码不能为空"));
    }
    let usernameReg = /^[a-zA-Z0-9_-]{4,16}/;
    setTimeout(() => {
        if (usernameReg.test(value)) {
            callback();
        } else {
            callback(new Error("密码长度为4-16位, 由数字、英文、-_符合组成"));
        }
    }, 500);
}

export function generalValidate(rule, value, callback, reg) {
    console.log(rule);
    console.log(value);
    console.log(reg);
}